Wedding invitations here don't usually specify a dress code and guests are just expected to appear respectably dressed (like no trainers, jeans, baseball caps). I can't see why wearing normal day-wear (kilt, tweed jacket, shirt and tie) would upstage a bride.