Ciao cavicchiandrea, i miei complimenti per la soluzione è ottima, e funziona alla perfezione.

A me però rimane sempre la curiosità di capire perchè il mio non funzionava con il tag <fieldset> che non dovrebbe minimamente influenzare un JS, che mi puoi dire a proposito?

Ciao e grazie