It's not yet over until it's over. The season hasn't come to an end that we only have one or two matches to play that will make me accept with you that Barcelona has already won the title. Real Madeid is still open to winning the title because we can't tell if Barcelona will be able to stay on the first position till the end of this season.
Real Madrid and Atlético Madrid have shown concerns to win the La Liga title this season but based on their performance, I think they should upgrade their style if they're planning on surpassing Barcelona on the table. Barcelona started on a very good path this season, winning games but they fluctuated when they face major opponents, but they've reclaimed their spot and back on the La Liga table. Hansi Flick wouldn't give another chance for his rivalries to come closer as they did earlier, he's making good turn to keep a distance and this is exactly what the club needs to stay ahead.