I am by no means an expert, but I would say to wear the highland dress equivalent of what you expect other guests to be wearing, usually suit or sportcoat and tie at a daytime wedding; so tweed or solid argyle with four-in-hand tie.

Of course, if you are unsure, the best advice is to ask the bride or groom, and to respect their wishes.