Here's why:
* Silly is a one-syllable adjective.
* For one-syllable adjectives, we generally add "-er" to form the comparative (e.g., "big" becomes "bigger").
* "Sillier" is the more standard and grammatically correct way to compare levels of silliness.