Пытаюсь сделать табы на select без привязки к value
<select name="advert-add__cat" id="advert-add__cat">
    <option>Животные</option>
    <option>Товары для животных</option>
</select>
<div id="advert-add__tabs">
     <div class="advert-add__wrap active-advert-add">
     </div>
     <div class="advert-add__wrap">
     </div>
</div>
var tabs = document.querySelector('#advert-add__tabs');
    document.querySelector('#advert-add__cat').addEventListener('change', function(e) {
      var tabIndex = [this.querySelectorAll('option')].indexOf(this.querySelector(':checked')) + 1;
      tabs.querySelector('.active-advert-add').classList.remove('active-advert-add');
      tabs.querySelector(`div:nth-child(${tabIndex})`).classList.add('active-advert-add');
    });
Выдает ошибку Cannot read property 'classList' of null at HTMLSelectElement