Так это мою проблему не решит, как мне фокус тогда передать? Или я тебя неправильно понял? Можешь селекторами написать как это выглядит?
Типо: div + span > input
У тебя нет понимания как работают селекторы и что можно делать. Что ID вообще не нужен, если оборачивать лейблом. Что фокус ловится не реактом, а html. Что можно какую угодно структуру нагородить, и даже вынести из лейбла или не писать его и при фокусе в инпуте, который сработает и по TAB, отлавливать, тут уже да, реактом, менять Стейт и ставить что нужно у какого нужно элемента в компоненте. И в этом случае не забыть снимать фокус при блюре