I still don't think they have a chance. At the minute they're second, so to actually win the thing, sustaining the incredibly high level they've shown up to now probably wouldn't even be enough. They'd need to get even better, and their injury luck surely can't hold.
Yeah, this is the thing. They're currently on course for 76 points. Last time a side won the league with that few points, I was 9 months old. The expectation is that one of Arsenal or City will win the league by going on a really good run of form and end up with 80 or so points, so Leicester would have to actually improve on their results so far this season, which you'd have to imagine is basically impossible. Of course, it could be that neither Arsenal nor City improve, neither got 80 points last season after all. But that's two pretty big variables that aren't in their control which would have to go their way.
Actually just checked and at this exact stage last season (same date, same games played) Southampton had 42 points, so only 2 less than current Leicester. They finished 7th with 60 points.
To me their on a bit of a downward curve at this moment, don't think either of Vardy or Mahrez have scored for 5 games, and their win against Tottenham was really jammy. City look on an upward trajectory with Silva and Aguero looking back to their best, and I think in a month or so we'll see Arsenal start to look a bit better too.
Top four is properly on for them though, although last weekend was a really bad one for them, dropping points in what should've been an easy fixture, and United winning what should've been a really hard one.