A Man-Type Question For

A Man-Type Question
For my son’s First Holy Communion, I am going to make him a navy blue jacket. Does he need matching navy pants or can he wear khaki pants? I think the khaki pants would look smarter, but my husband said matching pants are the tradition and more dressy. I am out of element here…