Tienes mal el selector. Con esto:
Seleccionas un algo cuyo identificor es
#midiv
que está dentro de otro algo llamado
#boton
. Y obviamente no está dentro en tu caso, sino que es un elemento adyacente (o hermano, como lo quieras llamar), entonces puedes usar
~
o incluso
+
(aunque este es para
elementos posteriores adyacentes directos, que en tu caso
concreto valdría).
Dicho lo cual:
O también: