Harbaugh: 'Kaepernick really put on his cape'