Remove the '&& b.blockStatus==0' from line 16. I went ahead and created a scenario of my own just then using some of the code above (with modifications, of course) to figure out what needed done. Mine probably is not quite like yours, so I could not just show you the code and it work for you.
What is needed at line 11 is the following check:
if no neighbouring bombs exists
And, what is needed at line 16 is:
if not yet clicked (or triggered).
You should probably not remove any blocks at all. The fields within each block can determine everything you need to know and show. The 'updateBlock' method should only be called once per game on any block, and can be used to change the 'isClicked' value as well as the current image.
The 'onClick' method can call the updateBlock method on each triggered block, so line 19 can be removed, as well as the final 'else' clause/block.

