Currently per the CSS forms spec (and as implemented in chromium) if a select renders as a listbox and you hover an option within, it gets a hover style. This feels misplaced as it's disabled and so you can't interact.
My proposal would be:
Before:
select option:enabled:hover {
background-color: color-mix(in lab, currentColor 10%, transparent);
}
select option:enabled:active {
background-color: color-mix(in lab, currentColor 20%, transparent);
}
After:
select:enabled option:enabled:hover {
background-color: color-mix(in lab, currentColor 10%, transparent);
}
select:enabled option:enabled:active {
background-color: color-mix(in lab, currentColor 20%, transparent);
}