I had the same problem with a horse some years ago, he used to run past double barrelling every time anyone went to catch him, he'd up this by then charging at you with teeth bared.
I did the "go into the field and ignore him", taking a book, saying hi to the other horses and not him, walking straight past him, and then leaving the field for a week. He got a bit curious and after about a week of me just being in his field would come over himself. Sometimes he still wouldn't be caught, so I used to make him walk on / not let him stop until I would allow him to, which didn't work for him at all as he felt defensive and got more aggressive. The ignoring /paying attention to others in the field was definitely the start of sorting the problem.
Stubborness and patience worked for me especially as once he was able to be caught he then started planting on the way back to the yard - a 1/4 mile walk used to take at the worst 2 hours, with me moving him backwards and sideways and then he would plant. We'd spend hours standing there, me pretending to be happy that we weren't moving and then suddenly he'd walk on when asked.
His thing was he thought he was the boss, more groundwork and time spent with him showed him he wasn't in control. Once I proved I could move his feet and also that he could trust me to behave in a regular way he was fine. He would revert everytime he moved fields to ones with better grass. The funniest episode was one morning, I'd got up early to ride before working from home for the day. Got to the yard at 6.30am, went to the field to get him and the heavens opened. He almost put his own head in his halter but them remembered who he was and wheeled away at gallop. Spent 2 hours herding him at walk to the gate / splitting him from his friends - each time he'd let me get within a whisker and then wheel off again. He wouldn't be tempted by carrots or by blackberries from the bushes in the field (he loved those).
Finally, starving and soaked I remembered the carrots in my pocket that he'd spurned earlier. I cracked one in half and started eating it for my brekkie. He heard and started to watch me. I ate the other half and then split the 2nd one, at this he came trotting over, shoved his head in the headcollar and stood like a lamb.
