title: Remove disabled attribute onClick of disabled form field
body: <p>I have a form field that starts out disabled and has an onClick to enable it.  The onClick doesn't fire (at least in FF) nor does a simple alert(1);.</p>
  
  <p>The hacky version is to show a fake form field in its place that "looks" like it's disabled (grayed out style) and onClick, hide it and show the correct field enabled, but that's ugly.</p>
  
  <p><strong>Example Code</strong></p>
  
  <p>This works:</p>
  
  <pre><code>&lt;input type="text" id="date_end" value="blah" onClick="this.disabled=true;"&gt;
  </code></pre>
  
  <p>This works:</p>
  
  <pre><code>&lt;label for="date_end_off" onClick="document.getElementById('date_end').disabled=false"&gt;Test&lt;/label&gt;
  &lt;input type="text" id="date_end" value="blah" onClick="alert(1);" disabled&gt;
  </code></pre>
  
  <p>This fails:</p>
  
  <pre><code>&lt;input type="text" id="date_end" value="blah" onClick="alert(1);" disabled&gt;
  </code></pre>
  
  <p>This fails:</p>
  
  <pre><code>&lt;input type="text" id="date_end" value="blah" onClick="document.getElementById('date_end').disabled=false" disabled&gt;
  </code></pre>