Non riesco a seguirti.
Lo script controlla che in tutti i gruppi di radio sia stata fatta una selezione, e impedisce il submit in caso contrario.
Non viene fatto il controllo su quale campo ha il focus. Se il form e` stato inviato con il mouse, il focus sara` sul campo submit; altrimenti su un campo di tipo text.
E poi come potrebbe esserci il focus su un radio e nessun radio di quella collezione selezionato? Non si puo` togliere la selezione ai radio, si puo` solo cliccare un altro campo della stessa collezione.
(inoltre in XHTML Strict) non e` possibile avere dei radio non selezionati.