First, let me restrict the scope to those who started to learn after becoming adult (about 20).
Being a native Japanese, I have never met any single non-Asian who is as fluent as an average native Japanese (even though I have met too many Westerners who insist they are fluent in the language!). Their accents are clearly foreigners', and it is pretty easy to spot the difference (if tiny).
The only real exception is Korean (the closest language as well as the culture) but I can still find a difference if we keep talking for hours, even though I can't find the difference in the first 5 minutes. I have also met a few Chinese who are very good at the language, but it is very rare.
Likewise, I have never met any Japanese whose English is as good as native American speakers, with the exception of returnees and those who already reached the level before 20. Almost all Japanese who seem to speak fluent English (CEFR B2 or above, which less than 0.1% of Japanese reach) still have ridiculous accents. Even those who corrected the accent in school still don't sound what native American speakers speak.
This makes me wonder if it is ever possible to achieve the level that native speakers speak.
So my question is:
Is it possible to get your L2 to the level as good as native speakers? Especially regarding the pronunciation?
If is it possible, should learning the language be any more different or can I reach it by just keep learning it forever?