E usare i checkbox (spunta) sviluppati proprio per queste problematiche no? I radio essendo collezioni sarebbe più complesso dovrai ciclarli e capire quale valore è stato selezionato e con una serie di if selezionare/deselezionare