Если вы хотите, чтобы кнопка работала только при щелчке мышью, вы можете попробовать использовать любое из событий мыши вместо использования события onClick.
<button onMouseDown={(event) => console.log(event)}> Button </button>
В вашем случае вы должны использовать событие onMouseDown . Он сработает только при щелчке мышью, а не при нажатии любой клавиши.