title: Dojo Combobox [Enter] Key Event Killing Data Store Response
body: <p>I have configured the dojo combobox as follows:</p>
  
  <pre><code>this.autoComplete = new dijit.form.ComboBox( {
    id : this.name + "_term",
    name : "search_id",
    store : this.dataStore,
    searchAttr : "term",
    pageSize : "30",
    searchDelay:500,
    value : this.config.inputText,
    hasDownArrow : false
  }, this.name + "_term");
  </code></pre>
  
  <p>The issue here is that when the user enters their search term and hits [Enter] before the 500ms, the service request gets canceled (common when copy and pasting a search term).  What I expected to happen is for it to simply ignore the [Enter] event until the request is complete and options are displayed in the dropdown. The user could then hit enter again to submit the first item in the response.</p>
  
  <p>Hoping to get some suggestions on how to handle this scenario.  I've looked through the api for dijit.form.ComboBox, but didn't see anything compelling that could address this.  Note that the exact same behavior exists if I use FilteringSelect instead of ComboBox.  The interesting thing is that FilteringSelect treats this scenario as an error that is handled by the "invalidMessage" param.  I don't understand the benefit of treating this as an error.</p>