Infatti sono i label che creano il problema.
I label servono a legare il click sul testo ad un campo quindi il label va chiuso alla fine del testo del primo radio, riaprirlo per il secondo etc. etc.
Esempio concettuale
[HTML]
<label>
<inputfield>
Testo vicino al campo (al click su questo testo si seleziona il campo sopra
</inputfield>
</label>
<label2>
<inputfield2>
Testo vicino al campo (al click su questo testo si seleziona il campo sopra
</inputfield2>
</label2>
[/HTML]