diff --git a/packages/renderless/src/radio-group/index.ts b/packages/renderless/src/radio-group/index.ts index 46dae24921..d8ff8b194a 100644 --- a/packages/renderless/src/radio-group/index.ts +++ b/packages/renderless/src/radio-group/index.ts @@ -26,10 +26,10 @@ export const handleKeydown = switch (event.keyCode) { case KEY_CODE.ArrowDown: case KEY_CODE.ArrowRight: + event.stopPropagation() + event.preventDefault() + if (index === length - 1) { - event.stopPropagation() - event.preventDefault() - roleRadiosNodes[0].click() roleRadiosNodes[0].focus() } else {