В браузере Internet Explorer до седьмой версии был один очень неприятный баг — никаким образом нельзя было перекрыть элемент select. Установка z-index не помогала.
Нашелся ещё один способ пофиксить этот баг — использовать альтенативный контрол Active-X.
Чтобы воспользоваться данным способом, подключите скрипт, и в нужном вам месте страницы вызовите его:
<script> IEHTMLSelectElement.fix(document.getElementsByTagName('select')); </script>
Ограничение у данного способа только одно — у пользователя в системе должен быть установлен Microsoft Office, чтобы заюзать Microsoft Forms 2.0 ActiveX Controls
Более подробное описание данного метода вы можете найти на сайте разработчика.
Источник: https://www.kobzarev.com/programming/fix-z-index-in-select-in-internet-explorer-6/