select {
  option:disabled {
    display: none;
  }
  
  > optgroup {
    display: none;
  }
  
  > optgroup:has( > option:enabled  ) {
    display: unset;
  }
}