diff --git a/src/radio/useKeyboard.ts b/src/radio/useKeyboard.ts index 27c8650bd0..e31e4b81e5 100644 --- a/src/radio/useKeyboard.ts +++ b/src/radio/useKeyboard.ts @@ -13,6 +13,8 @@ export default function useKeyboard( if (isCheckedCode) { e.preventDefault(); const inputNode = (e.target as HTMLElement).querySelector('input'); + if (!inputNode) return; + const data = inputNode.dataset; if (inputNode.checked && data.allowUncheck) { setInnerValue(undefined, { e });