Server side disabled input radio not preserving client changed state on postback
<p>This is a strange one that has been bugging me today. Due to the fact that asp:RadioButtons get rendered in a span I decided to use a std input control with runat="server". </p>

<pre><code>&lt;input ID="rbDayRate" type="radio" runat="server" disabled="disabled" /&gt;
</code></pre>

<p>Now as you can see by default this control is disabled. It is enabled by jQuery if the user clicks on a checkbox. However once the state of the control gets to the serverside and I come to use it is not the correct value.</p>

<p>I have checked for all code that is modifying it after the postback data has been loaded and there is none. I have even checked the http post data in Fiddler2 and it is correctly being sent back by the browser.</p>

<p>What's even stranger is if I remove the disabled flag the control works fine.</p>

<p>Any ideas what's going on?!?!</p>
