title: MVC 4 Checkbox/radiobutton readonly
body: <p>can anyone tell me how can I make a checkbox readonly instead of disabled?
  For a textbox, I am using it like this</p>
  
  <pre><code>@Html.TextBoxFor(m =&gt; m.FirstName, new { id = "fName", @readonly="readonly" })
  </code></pre>
  
  <p>Now, I have a checkbox and a radiobutton like this </p>
  
  <pre><code>@Html.CheckBoxFor(m =&gt; m.Iseighteen, new { id = "18", @disabled = "disabled" })
  @Html.RadioButtonFor(m =&gt; m.isMale, new { id = "male",@disabled = "disabled" })
  </code></pre>
  
  <p>The problem with the disabled is that I can't get focus in the disabled field while I can get a focus in the read only. If I tab then it selects the readonly fields so that the screen reader can read it but if its disabled then it skips everything disabled and goes to the footer. I tried using readonly for checkbox and radio but it doesn't work and lets the user edit.
  So, any suggestions on that? </p>