Rule says: In a positive degree if a word ends in a consonant and there's a short vowel before the consonant, then we double the last consonant and add -er or -est.
Example: big -> bigger -> biggest
Why don't we apply this rule to Grey?
Grey -> greyyer -> greyyest