Olá,
Percebi que é possível passar para o formulário dos dados de entrega mesmo que o anterior não tenha sido preenchido. Não sei se foi intencional, mas aqui eu coloquei o atributo required em todos os campos, assim impossibilita que o usuário deixe de preencher algo e avance para a próxima etapa.
Não sei se essa foi a melhor solução, se tiver uma forma mais indicada gostaria de saber :)
Obrigada.