I noticed that if you have a couple of radios together, you are required to make the name attribute identical on all of them in order for the radios to work as expected:
some elements names or attributes when used multiple times are just ignored by the HTML parser
For example if you use more than one id only the first is considered.