Проблема в onBlur
, которая возникает перед вашим onClick
. Material UI предлагает игнорировать поведение размытия в режиме debug
, но это происходит, только если у вас есть значение внутри вашего Autocomplete
.
Обходной путь должен использовать onMouseDown
вместо onClick
Исходя из вашего Codesanbox, измените событие onClick
на событие onMouseDown
в вашем <button>
компоненте
<button
style={{ margin: "10px", padding: "5px" }}
onMouseDown={() => alert("clicked")}
>
Обсуждалась проблема, не связанная с Material-UI здесь также