Labour leader Sir Keir Starmer says he is taking nothing for granted ahead of the by-election in Wakefield next week.