"Fool" is an adjective that can be used as a noun. "Foolish" is the adjective form, while "more foolish" is the comparative form, which is used to compare two things or people.
For example:
* "He is a fool for thinking he can win."
* "He is more foolish than I thought."