dressed a shade unsuitably
Note from Chapter 11 of The Great Trek by Oliver Ransford

Sir Harry wore civilian clothes because they were those in which he had previously met the Boers; he was still hoping to avoid bloodshed and believed that once he was recognised no one would have the heart to fire on him.