I've created a basic 2 radio button form as seen in my example below.
Observing the browser rendering, we see item 1 selected. We inspect item 1 and 2.
When I click item 2, I expect item 1's checked=checked to be remove. I expect item 2 receive the attribute checked=checked.
Is this not the expected behavior?
<div>
<span>Item 1</span>
<input type="radio" name="radio1" id="radio1" checked="checked" />
</div>
<div>
<span>Item 2</span>
<input type="radio" name="radio1" class="checkbox" id="radio2" />
</div>
http://jsfiddle.net/chrimbus/ZTE7R/1/