For as long as Mahrez remains a Leicester player, Shakespeare has no concerns over the 26-year-old's attitude.
"I have to say he's been very focused, when I say driven - he hasn't given me one problem of pulling him to the side and saying, 'oi, pull your finger out'," he told reporters.
"We know he's come out and said that he wants to leave. Until we get a bid that is accepted that is reasonable for Leicester then he stays. As long as he stays focused, then he will be considered for selection."