No, if you show the palette for one action, then it will be disabled afterward. Generally for any macro group that shows a palette, the palette being displayed is in exact sync with the macro group being enabled.
The only way you can do this is to have two macro groups:
Primary Macro Group holds all your macros and is always active
Palette Macro Group has a macro for each macro with the same name and just Execute Macro action to execute the macro from the Primary Macro Group
Show the Palette Macro Group for one action as required.
A bit tedious but its the best you can do at this point.