A lo mejor digo una barbaridad pero creo que te estás complicando la vida inutilmente...
Creo que el código que muestras no tiene sentido ya que repetir en cada linea de opcion el onclick no le veo sentido. Creo que sería preferible evaluar el evento onChange a nivel del selector
Código HTML:
<select id="provincia_c" class="campo_1" name="provincia_c" onChange="getSelect('select_c','secciones/actualizar_select_centros.php',this.value)">
<option value="none"/>
<option value="Albaida del Aljarafe">Albaida del Aljarafe </option>
<option value="Almensilla">Almensilla </option>
<option value="Aznalcázar">Aznalcázar </option>
<option value="Aznalcóllar">Aznalcóllar </option>
</select>
y aunque no se si resolvería tu problema de "rebeldía" del selector creo que el código sería más lógico