Tengo un ejemplo simple de React creado aquí: https://codesandbox.io/s/cocky-browser-bjj9z8?file=/src/App.js
El objetivo es tener 2 resultados:
He implementado las referencias y los eventos de enfoque en los botones de la misma manera, pero la entrada de radio no se enfoca por alguna razón. Intentar tabular y shift+tabulador a través del documento mostrará que ambos elementos de entrada tienen la capacidad de enfocarse.
tal vez debería intentar usar .click() en lugar de .focus(), algo como esto
<button tabIndex="-1" onClick={() => radioInputRef.current.click()}> Focus radio input </button>