Here's why:
* Fragile is an adjective describing something easily broken or damaged.
* For most one-syllable adjectives, the comparative form is made by adding -er. However, fragile is a two-syllable adjective that doesn't follow this rule.
* The comparative form of adjectives with two or more syllables is usually made by adding more in front of the adjective.