Spring - pesquisar produtos em um form antes do submit

Boa tarde, estou desenvolvendo uma tela de comanda na qual posso inserir produtos nela, a estrutura do banco esta da seguinte forma:
camanda
produto
comanda_produtos

e a minha tela ficou da seguinte forma:

https://uploaddeimagens.com.br/imagens/comanda-png

pela imagem vocês podem ver que usei o <select multiple> para a lista de produtos que eu posso selecionar para a comanda, só que queria mudar esta parte pois não gosto do visual do select multiple e nem da forma que ele trabalha, gostaria de colocar um <input> de pesquisa e poder ir selecionando os produtos e conforme eu for os selecionando, eles iriam sendo inseridos em uma grade na parte de baixo, então eu poderia submeter este form com os novos produtos que eu inseri.

Pensei várias formas de fazer isto pelo front-end mas pela minha falta de conhecimento em javascript não consegui implementar algo que resolva o meu problema, alguém já fez algo parecido ou saberia uma técnica para esta resolver isto?

Obs: Estou usando String MVC + Thymeleaf