Hola:
Por accesibilidad es bueno que exista el botón submit, aunque sea envuelto en un tag "noscript"... y sobre la consulta, sin temporización sería algo así:
<input onchange="this.form.submit()"...
Temporizado podría ser algo más complejo porque deberías referenciar al formulario...
Saludos