Tab-completion doesn't work with dataframe

Describe the bug
The auto-completion feature is not working properly with DataFrame. I tried to pin the jedi version as 0.17.2, the other modules work well with tab completion after that, except pandas. My current versions are:

Jupyter Notebook 6.2.0
IPython 7.14.0
Jedi 0.17.2
pandas 1.1.3
python 3.6

To Reproduce
Steps to reproduce the behavior:
Please refer to this screenshot:
Screen Shot 2021-04-09 at 12 20 38 AM

Expected behavior
As the above screenshot, the code should be completed from df.col.str.matc + tab to df.col.str.match , but it didn’t.

Could someone please take a look? Thanks a lot!