Lando Norris has credited McLaren for doing a “better job” than Red Bull as the F1 championship fights reach a crescendo.