Dal punto di vista logico hai ragione tu: è meglio usare addClass e removeClass (e poi così, lo script è anche più pulito).

Ho provato ad usare il codice che mi hai postato, e quando clicco sul campo text, questo viene ridimensionato, e quando esco dal campo, ritorna normale.

Bho, non riesco a capire come mai...

A questo punto, per risolvere questo "bug" al posto di fare removeClass, faccio un addClass di una classe di default, ovvero quando l'input text non è selezionata.

Grazie per l'aiuto Senamion