Olá, Sabrina.
Tudo bem?
De fato funciona mas você vai ver ao longo do desenvolvimento que não se usa a tag <br/>
para quebrar linhas do input, e sim mais para textos mesmo.
O ideal é utilizar o display-block
, outra forma também que é muito comum é utilizar oFlex-box, ele posiciona esses elementos com mais facilidade, não só os inputs mas todos elementos.
Depois da uma olhada nesse curso de Flex-box: https://cursos.alura.com.br/course/css-flexbox-layouts-responsivos
Espero ter ajudado. Qualquer dúvida manda aqui. Valeu Sabrina.