Thos is the difficult time for these two teams to face the challenges ahead of them and whoever can overcome theirs without any problem will definitely be the title winner. However, any of them that cannot overcome and win their upcoming matches in all competitions will have a lot to lose.
Madrid shouldn't give up on Laliga because it's not over yet. Rather, let them improve their performance and stay strong so that they can be consistent till the end of the season. Who knows if Barcelona might drop form before the end of the season.
For me it is over for Real Madrid. I don't know what you want them to do. Perhaps you have checked the game left for Real Madrid to play and the ones that are remaining for Barcelona to play. Madrid has tougher opponent to face which i am predicting for them to draw some games.
Honestly Barcelona has more tendency to win their remaining game due to their current shape in the squad. If there were many games to be played then i can say there is small chance for Madrid, this time the games left is no more than 7 games no hope again.