Изменить фон button при фокусе input

Есть такая разметка и css

#headerSearchDiv form input[type="text"]:focus #headerSearchDiv form button {
	background: red;
}
<div id="headerSearchDiv">
                    <form>
                        <input type="text" name="" placeholder="Поиск">
                        <button>Найти</button>
                    </form>
                </div>

Но почему-то при фокусе input ничего не меняется у button...

Пробовал и #headerSearchDiv form input[type="text"]:focus + #headerSearchDiv form button { и #headerSearchDiv form input[type="text"]:focus ~ #headerSearchDiv form button {

не помогает.


Ответы (1 шт):

Автор решения: Alex Sazonov

input[type="text"]:focus ~ button {
  background: red;
}
<div id="headerSearchDiv">
  <form>
    <input type="text" name="" placeholder="Поиск">
    <button>Найти</button>
  </form>
</div>

→ Ссылка