Keane accused his former club Manchester United of being unprofessional in last week’s match against the Reds.
The former United captain had his say on their Old Trafford collapse on Sky Sports ahead of the Red Devils’ clash with Tottenham.
Keane blasted Maguire for “talking like a robot” after matches, ripped into Shaw’s current form and also claimed fellow defender Aaron Wan-Bissaka is not good enough for United.
He said: “United have so many talented players, particularly going forward, but a lot of their players defensively… Maguire and Shaw last week were a disgrace, a disgrace to the club. And these are established international footballers.
“Wan-Bissaka, I don’t even think Crystal Palace would take him back now. He’s not good enough for Man United. No feel for the ball, decision making.
“Man United over the years have had always had players with character, personalities. I don’t see it with this group.
“I heard Maguire talking during the week, he was like a robot. He was like ‘er, apologies to the fans’. There was no emotion behind it. And these guys are on the back of a good European Championships for England. They’ve turned up for big matches. But recently? Shaw has fallen back into his old habits of a few years ago.
“And I’m fed up with this chat after games of people apologising. Harry Maguire talking about ‘we need to come together as a group’. No, you need to sort your game out.
“If you’re going to be the leader of that group you need to get the basics right and do you your own job. It’s nothing to do with fitness, it’s a lack of professionalism.”