I think that we are doing well because we have no superstars, Kane and Sterling wouldn't make a Europe 11, probably not even the bench. What we do have is a fairly young group of players who seem to work well as a team.
Something that also helps is the whole bubble together thing, less off the pitch distractions, not a Wag to be seen, and a manager who quietly gets on with the job. I prefer a defender as manager, get the defence tight you always have a chance.
To be honest I would not have Kane as captain, just leave him to play his game, put the armband on someone further back who can see more of the play, and is stronger.
Sadly although I think we will reach the final we will probably play Italy who may just be a bit too crafty for our young lions. Hope I am wrong.