title: InvalidElementStateException invalid element state: Element must be user-editable in order to clear it" error while sending text with Selenium Python
body: <p>I have an input HTML element like this in Django</p>
  
  <pre class="lang-html prettyprint-override"><code>&lt;input id="id" type="number" maxlength="50"&gt;
  </code></pre>
  
  <p>When I want to find and clear it</p>
  
  <pre class="lang-py prettyprint-override"><code>elm_input = self.wait.until(EC.presence_of_element_located((By.ID, elm_id)))
  elm_input.clear()
  elm_input.send_keys(value)
  </code></pre>
  
  <p>It's got error <code>InvalidElementStateException</code></p>
  
  <pre><code>InvalidElementStateException invalid element state: Element must be user-editable in order to clear it"
  </code></pre>
  
  <p>We cannot send key clear because selenium know <code>CLEAR</code> or <code>DELETE</code> Keys is an Charactics Keys not an Number Keys, It's don't send Keys to element input. So how can I we fix it, I had try <code>ActionChains</code> but It's not working with as well</p>