The Labour MP for Wolverhampton South East has said there now needs to be "cultural change" in the party.
Speaking after holding on to his seat with a much-reduced majority of 1,235, Pat McFadden said Labour would be "deceiving itself" if it thought "it could continue in the same direction as it's had in the last few years".
Speaking about the way the party is run, Mr McFadden said: "On every issue. instead of debating its merits up and down, far too often it's judged as some kind of test of loyalty to Jeremy Corbyn and that's a way of shutting debate and discussion down."
He added: "To remove Jeremy Corbyn and carry on with Corbynism, if you like, under a new face and voice would probably be the biggest mistake the Labour Party could make right now after these devastating results."